Objetivos de Aprendizagem
- Identificar semelhanças funcionais e mapeamentos sintáticos entre os modelos de programação CUDA e HIP.
- Utilizar ferramentas automatizadas de tradução, incluindo hipify-perl e hipify-clang, para migrar código-fonte legado.
- Resolver desafios manuais relacionados a bibliotecas específicas de hardware, assembly embutido e memória compartilhada.
- Implementar otimizações conscientes da plataforma e verificar a paridade de desempenho entre arquiteturas de hardware distintas.